package cn.fl.riskctrl.service;


import cmm.mid.core.framework.page.DataResultVO;
import cn.cmm.base.framework.exception.BaseException;

/**
 * @Description: 风险控制客户基础信息表 客户端服务层接口
 * @Description: 持久层方法名称前缀：新增：insert* 删除：delete* 修改：update* 批量：batch* 查询对象：select* get* find* 查询集合：select*
 * @Description: 业务层方法名称前缀：新增：add* 删除：remove* 修改：modify* 查询对象：select* get* 批量：batch* 查询集合：search*
 */
public interface IChannelRatingService {
    /**
    * TODO 获取百融报告列表
     * @methodName getBrcdListReport
     * @author: fuhaiyan@lionbridgecapital.cn
     * @createDate: 2019/8/27 16:13
     * @version: V1.0.0
     * @param dataId
     * @Return cmm.mid.core.framework.page.DataResultVO
     * @updateRemark [序号][YYYY-MM-DD] [更改人姓名][变更描述]
     */
    public DataResultVO getBrcdListReport(String dataId,String dataType) throws BaseException;
   /**
   * TODO 获取百融报告详细信息
    * @methodName getBrApplyReportDetail
    * @author: fuhaiyan@lionbridgecapital.cn
    * @createDate: 2019/8/27 16:13
    * @version: V1.0.0
    * @param reportNo
    * @param brApplyId
    * @Return cmm.mid.core.framework.page.DataResultVO
    * @updateRemark [序号][YYYY-MM-DD] [更改人姓名][变更描述]
    */
    public DataResultVO getBrApplyReportDetail(String  reportNo,String brApplyId) throws BaseException;
    /**
    * TODO 获取元素报告列表
     * @methodName getYsedjListReport
     * @author: fuhaiyan@lionbridgecapital.cn
     * @createDate: 2019/8/27 16:13
     * @version: V1.0.0
     * @param dataId
     * @Return cmm.mid.core.framework.page.DataResultVO
     * @updateRemark [序号][YYYY-MM-DD] [更改人姓名][变更描述]
     */
    public DataResultVO getYsedjListReport(String  dataId,String dataType) throws BaseException;
    /**
    * TODO 获取元素报告详细信息
     * @methodName getYsejdApplyReportDetail
     * @author: fuhaiyan@lionbridgecapital.cn
     * @createDate: 2019/8/28 9:34
     * @version: V1.0.0
     * @param reportNo
     * @param ysApplyId
     * @Return cmm.mid.core.framework.page.DataResultVO
     * @updateRemark [序号][YYYY-MM-DD] [更改人姓名][变更描述]
     */
    public DataResultVO getYsejdApplyReportDetail(String  reportNo,String ysApplyId) throws BaseException;
}
